Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Програмування розгалужених алгоритмів і табулювання функцій однієї змінної.

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2024
Тип роботи:
Лабораторна робота
Предмет:
Основи програмування та алгоритмічні мови

Частина тексту файла

Лабораторна робота № 2 Програмування розгалужених алгоритмів і табулювання функцій однієї змінної 1. Порядок виконання роботи 1.1. Скласти алгоритмічною мовою Фортран програму обчислення функцій для заданих значень аргументу, результати розрахунку записати у вигляді таблиці. 1.2. Відлагодити на комп’ютері складену програму. 1.3. Ввести числові дані та отримати результат. 1.4. Скласти звіт про роботу й захистити його. 2. Вказівки до виконання роботи 2.1. Алгоритм, схема алгоритму, програма табулювання функції Алгоритмом називається послідовність дій, які необхідно виконати для розв’язання задачі. Розробити алгоритм розв’язання задачі означає розбити задачу на послідовно виконувані етапи, при цьому повинні бути чітко вказані зміст кожного етапу та черговість його виконання. Алгоритм можна зафіксувати у вигляді словесного опису алгоритму, у вигляді схеми алгоритму (блок-схеми) чи програми, написаної алгоритмічною мовою (наприклад, мовою Фортран). Схемою алгоритму називається графічне зображення алгоритму, коли його окремі етапи зображаються за допомогою різноманітних геометричних фігур (блоків), а зв’язки між ними показують послідовність виконання етапів розв’язання задачі. Найчастіше вживані блоки схеми алгоритму наведені на рис. 1. Більш детальна інформація про них наведена нижче. Блоки схеми алгоритму нумерують. Приклад 1: Необхідно протабулювати функцію  EMBED Equation.DSMT4  у діапазоні зміни її аргументу від  EMBED Equation.DSMT4  до  EMBED Equation.DSMT4  з рівномірним кроком h, тобто обчислити та вивести на друк N рівновіддалених значень аргументу  EMBED Equation.DSMT4  та відповідних їм значень функції  EMBED Equation.DSMT4  де  EMBED Equation.DSMT4  – крок зміни аргументу. Словесний опис алгоритму: 1. Початок алгоритму. 2. Введення значення змінних  EMBED Equation.DSMT4  3. Обчислення величини кроку h. 4. Присвоєння змінній х значення  EMBED Equation.DSMT4 . 5. Обчислення змінної  EMBED Equation.DSMT4  6. Виведення значення змінних х та у. 7. Присвоєння змінній х нового значення, додаючи до попереднього значення крок h. 8. Перевіряння умови завершення роботи ( EMBED Equation.DSMT4 ). Якщо умова виконується, то перехід до виконання етапу 5, а якщо не виконується – то перехід до виконання наступного етапу. 9. Кінець алгоритму. Рис. 1. Найчастіше вживані блоки схеми алгоритму Схема цього алгоритму наведена на рис. 2. Приклад програми табулювання функції  EMBED Equation.DSMT4  1 Початок 8  EMBED Equation.DSMT4  Кінець ні так 7 6 Виведення х, у  EMBED Equation.DSMT4  4 3 2 Введення  EMBED Equation.DSMT4   EMBED Equation.DSMT4   EMBED Equation.DSMT4  5  EMBED Equation.DSMT4  9 Рис. 2. Схема алгоритму табуляції функції 2.2. Розгалужені алгоритми Розгалуженим алгоритмом називається такий алгоритм, який містить два або більше паралельних шляхів (варіантів) обчислень і при виконанні якого виконується тільки один з них. Вибір шляху обчислення здійснюється на основі аналізу накладеної умови. Приклад 2: Обчислити значення функції у за однією з формул: Алгоритм обчислення можна зобразити схемою алгоритму, наведеною на рис. 3. В залежності від накладеної умови  EMBED Equation.DSMT4  (блок 3), наступним буде виконуватися або блок 4, або блок 5. 1 Початок 2 Введення  EMBED Equation.DSMT4  ні так 3  EMBED Equation.DSMT4  5 4  EMBED Equation.DSMT4   EMBED Equation.DSMT4  6 Виведення у 7 Кінець Рис. 3. Схема алгоритму з розгалуженнями у двох напрямках Програмувати розгалуження можна за допомогою логічного умовного оператора, блочного умовного оператора чи арифметичного умовного оператора. Наведена схема алгоритму передбачає використання логічного умовного оператора. Фрагмент програми для даного випадку (блоки 3, 4, 5 і 6) має вигляд: Для програміста, який лише починає вивчати мову Фортран, більш зрозумілим може виявитися такий фрагмент програми:...
Антиботан аватар за замовчуванням

01.01.1970 03:01

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини